package com.bcent.mall.mapper;

import com.bcent.mall.model.PmsProductWarehouseRecord;
import com.bcent.mall.model.PmsProductWarehouseRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PmsProductWarehouseRecordMapper {
    long countByExample(PmsProductWarehouseRecordExample example);

    int deleteByExample(PmsProductWarehouseRecordExample example);

    int deleteByPrimaryKey(Long id);

    int insert(PmsProductWarehouseRecord record);

    int insertSelective(PmsProductWarehouseRecord record);

    List<PmsProductWarehouseRecord> selectByExample(PmsProductWarehouseRecordExample example);

    PmsProductWarehouseRecord selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") PmsProductWarehouseRecord record, @Param("example") PmsProductWarehouseRecordExample example);

    int updateByExample(@Param("record") PmsProductWarehouseRecord record, @Param("example") PmsProductWarehouseRecordExample example);

    int updateByPrimaryKeySelective(PmsProductWarehouseRecord record);

    int updateByPrimaryKey(PmsProductWarehouseRecord record);
}